package unit03.day04;

import java.util.ArrayList;
import java.util.List;

/**
 * java.util.List
 * 可重复集，并且有序
 * 特点是可以根据下表操作元素
 * 常用实现类：
 * ArrayList：使用数组实现，查询块
 * LinkedList：使用链表实现，增删更快
 * */
public class ListArrDemo1 {

	public static void main(String[] args) {
		//E set(int index,E e)    将给定元素设置到指定位置上，返回值为原位置的元素。所以是替换元素操作
		List<String> list = new ArrayList<String>();
		list.add("one");
		list.add("two");
		list.add("three");
		list.add("four");
		System.out.println(list);
		String old = list.set(1,"2");
		System.out.println(list);
		System.out.println(old);
		
		//E get(int index)  获取给定位置元素
		String str = list.get(2);
		System.out.println(str);
	}

}
